package com.xxx.video.mine.presenters;

import com.xxx.video.commen.presenters.IBaseView;
import com.xxx.video.login.beans.UserInfoBean;

public interface IMineView extends IBaseView {
    /**
     * start login activity
     */
    void startLoginActivity();

    /**
     * start account information activity
     */
    void startAccountInformationActivity();

    /**
     * star setting activity
     */
    void startSettingActivity();

    /**
     * start creation center
     */
    void startCreationCenterActivity();

    /**
     * start browse records activity
     */
    void startBrowseRecordsActivity();
    /**
     * start favorites activity
     */
    void startFavoritesActivity();
    /**
     * start like record activity
     */
    void startLikeRecordActivity();

    /**
     * start download management
     */
    void startDownloadManagementActivity();

    /**
     * start comment management activity
     */
    void startCommentManagementActivity();

    /**
     * start feed back activity
     */
    void startFeedBackActivity();

    /**
     * init view preview
     */
    void initPreview();

    /**
     * init user info data to view
     *
     * @param successOb data
     */
    void initUserInfoData2View(UserInfoBean successOb);
}
